Dynamic Quality of Service Resource Management for Multimedia Applications on General Purpose Operating Systems
نویسنده
چکیده
In conditions of overload, the performance of typical multimedia applications ranges from a general slowness to, more critically, internal time-dependent operations failing to execute by their deadlines. To address this problem, a software architecture is investigated in which a centralized Dynamic Quality of Service Manager (DQM) mediates resource usage between the operating system and the applications. Applications are written to be able to execute at a range of operating levels—a level is defined by a certain amount of resource usage and the corresponding application quality. TheDQM lowers the operating level of one or more applications when applications are performing poorly. This action immediately reduces overall resource consumption, which subsequently increases the resource availability to those applications performing poorly. Similarly, the DQM raises operating levels in conditions of underload, thus maximizing resource utilization and collective quality. Experimental results show that under certain conditions, a middleware approach to the DQM is effective, without requiring modifications to the underlying operating system. Department of Computer Science and Engineering, University of Colorado at Denver, Denver, CO. yPermanent Address is School of Computer Science, Florida International University, Miami, FL. zThe research of this author has been supported by the National Science Foundation under grant IRI-9307619.
منابع مشابه
Resource Partitioning in General Purpose Operating Systems
The principal role of the operating system is that of resource management. Its task is to present a set of appropriate services to the applications and users it supports. Traditionally, generalpurpose operating systems, including Windows NT, federate resource sharing in a fair manner, with the predominant goal of efficient resource utilisation. As a result the chosen scheduling algorithms are n...
متن کاملQoS-Aware Resource Management for Distributed Multimedia Applications
The ability of operating system and network infrastructure to provide end-to-end quality of service (QoS) guarantees in multimedia is a major acceptance factor for various distributed multimedia applications due to the temporal audiovisual and sensory information in these applications. Our constraints on the end-to-end guarantees are (1) QoS should be achieved on a general-purpose platform with...
متن کاملQoS-aware resource management for distributed multimedia applications^{1}
The ability of operating system and network infrastructure to provide end-to-end quality of service (QoS) guarantees in multimedia is a major acceptance factor for various distributed multimedia applications due to the temporal audio-visual and sensory information in these applications. Our constraints on the end-to-end guarantees are (1) QoS should be achieved on a general-purpose platform wit...
متن کاملOn Predictable Operating System Protocol Processing
Distributed continuous media applications that incorporate digital audio and video require predictable response from the operating system and the network. Much recent research in communication networks focuses on providing predictable service at the network level, but current operating systems do not typically provide end-to-end predictability. Our aim is to offer operating system support for p...
متن کاملAn interactive interface and RT-Mach support for monitoring and controlling resource management
Real-time applications in dynamic systems such as multimedia systems may change their timing characteristics on the fly and may be created and terminated at any time. A priori resource allocation decisions may not hold throughout the lifetime of such applications because of changing user needs and interests. The ability to monitor and control system resources dynamically is fundamental to build...
متن کامل